<?php
/*
Copyright 2008, Nathalia


Author:
Nathalia Sautchuk Patrício          (nathalia.sautchuk@gmail.com)

*/
class Detalhes extends TPage
{
	private $_congresso;
	private $_anais;
    public function onInit($param)
    {
        parent::onInit($param);
        $congressoID = (int)$this->Request['congressoID'];
        $this->_congresso = CongressoRecord::finder()->findByCongressoID($congressoID);
        if($this->_congresso === null)  
            throw new THttpException(500,'Nao foi possivel encontrar o congresso especificado.');
        $this->Congresso->Nome = $this->_congresso->Nome;
        $this->_anais = AnaisRecord::finder()->findByCongressoID($congressoID);
        $this->Anais->AnaisID = $this->_anais->AnaisID;
        $this->Anais->Status = $this->_anais->Status;
    }
 

    public function getCongresso()
    {
        return $this->_congresso;
    }
 
    public function getAnais()
    {
        return $this->_anais;
    }

    public function deleteCongresso($sender,$param)
    {
        if(!$this->User->IsAdmin)
            throw new THttpException('Voce nao pode realizar essa acao.');
        $this->_congresso->delete();
        $this->Response->redirect("./index.php?page=Congressos.Listar");
    }
 
}
?>
